Computer Science and Media Education

Programming and Design

Programming sharpens logical and procedural thinking. 🤓 Learning to program helps people understand the technical world around us and navigate digital media more freely and confidently. Creative and elegant problem-solving is encouraged, along with ingenuity and care. We use age-appropriate software that visualises processes and makes achievements clear. The finished large-scale projects are playable and can continue to be used at home. For development, we mainly use Open Source and operating systems such as Manjaro or Debian-Linux. We also help shape open approaches at the hardware level, experimenting, for example, with the Raspberry Pi.

#!/bin/bash

function content {
    if command -v fortune &>-; then
        fortune
    else
        date
    fi
}

function display {
    if command -v ponysay &>-; then
        # Keep 4 terminal lines unused, truncate if necessary
        PONYSAY_SHELL_LINES=4 PONYSAY_TRUNCATE_HEIGHT=1 ponysay -Wi
    elif command -v cowsay &>-; then
        cowsay | 
        if command -v lolcat &>-; then
            lolcat
        else
            cat
        fi
    fi
}

content | display

Media Design

In our regular courses, we explore the basics of programming and their direct application in game design. We develop the story, style and mechanics of simple, portable role-playing games (RPGs) with a cultural background. The applications can be played on both PCs and mobile devices. They are freely available for the contributors to use.

Gaming and E-Sports

The steadily growing presence of digital activities creates the impression that analogue and physical experiences are disappearing from children’s lives. Ignoring this trend carries the risk of not taking the skills needed for an increasingly digital world seriously enough. Through our digital gaming activities, we want to build a bridge between movement in the physical and digital worlds. Movement is educational! Fitness and movement on the mat go hand in hand with gaming on the computer.

Alongside Minecraft and other popular games, we explore retro gaming with batocera Linux, among other things. This brings old legends back to life and reveals alternatives to commercial gaming culture.

Gaming Area

We have created digital infrastructure at our association centre that can be used under supervision. Here, participants can explore digital worlds and play age-appropriate games with guidance. Virtual Reality (VR) experiences allow us to travel to distant natural paradises and cultures. This makes cultural education vivid and interactive!

Image: a pop art illustration of a person looking at a laptop